.version 49 0 
.class final super com/liquid_technologies/org/apache/xerces/utils/regex/e$i 
.super com/liquid_technologies/org/apache/xerces/utils/regex/e 
.implements java/io/Serializable 
.field private r Ljava/util/Vector; 

.method <init> : (I)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     iload_1 
L2:     invokespecial Method com/liquid_technologies/org/apache/xerces/utils/regex/e <init> (I)V 
L5:     return 
L6:     
    .end code 
.end method 

.method final g : (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;)V 
    .code stack 4 locals 6 
L0:     aload_1 
L1:     ifnonnull L5 
L4:     return 
L5:     aload_0 
L6:     getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L9:     ifnonnull L23 
L12:    aload_0 
L13:    new java/util/Vector 
L16:    dup 
L17:    invokespecial Method java/util/Vector <init> ()V 
L20:    putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L23:    aload_0 
L24:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i a I 
L27:    iconst_2 
L28:    if_icmpne L40 
L31:    aload_0 
L32:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L35:    aload_1 
L36:    invokevirtual Method java/util/Vector addElement (Ljava/lang/Object;)V 
L39:    return 
L40:    aload_1 
L41:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L44:    iconst_1 
L45:    if_icmpne L74 
L48:    iconst_0 
L49:    istore_2 
L50:    iload_2 
L51:    aload_1 
L52:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e i ()I 
L55:    if_icmpge L73 
L58:    aload_0 
L59:    aload_1 
L60:    iload_2 
L61:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L64:    invokevirtual Method com/liquid_technologies/org/apache/xerces/utils/regex/e$i g (Lcom/liquid_technologies/org/apache/xerces/utils/regex/e;)V 
L67:    iinc 2 1 
L70:    goto L50 
L73:    return 
L74:    aload_0 
L75:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L78:    invokevirtual Method java/util/Vector size ()I 
L81:    dup 
L82:    istore_2 
L83:    ifne L95 
L86:    aload_0 
L87:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L90:    aload_1 
L91:    invokevirtual Method java/util/Vector addElement (Ljava/lang/Object;)V 
L94:    return 
L95:    aload_0 
L96:    getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L99:    iload_2 
L100:   iconst_1 
L101:   isub 
L102:   invokevirtual Method java/util/Vector elementAt (I)Ljava/lang/Object; 
L105:   checkcast com/liquid_technologies/org/apache/xerces/utils/regex/e 
L108:   dup 
L109:   astore_3 
L110:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L113:   ifeq L125 
L116:   aload_3 
L117:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L120:   bipush 10 
L122:   if_icmpne L141 
L125:   aload_1 
L126:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L129:   ifeq L150 
L132:   aload_1 
L133:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e a I 
L136:   bipush 10 
L138:   if_icmpeq L150 
L141:   aload_0 
L142:   getfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$i r Ljava/util/Vector; 
L145:   aload_1 
L146:   invokevirtual Method java/util/Vector addElement (Ljava/lang/Object;)V 
L149:   return 
L150:   aload_1 
L151:   getfield Field [c7] a I 
L154:   ifne L161 
L157:   iconst_2 
L158:   goto L168 
L161:   aload_1 
L162:   invokevirtual Method [c7] m ()Ljava/lang/String; 
L165:   invokevirtual Method java/lang/String length ()I 
L168:   istore 4 
L170:   aload_3 
L171:   getfield Field [c7] a I 
L174:   ifne L244 
L177:   new java/lang/StringBuffer 
L180:   dup 
L181:   iload 4 
L183:   iconst_2 
L184:   iadd 
L185:   invokespecial Method java/lang/StringBuffer <init> (I)V 
L188:   astore 4 
L190:   aload_3 
L191:   invokevirtual Method [c7] o ()I 
L194:   dup 
L195:   istore 5 
L197:   ldc 65536 
L199:   if_icmplt L216 
L202:   aload 4 
L204:   iload 5 
L206:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil c (I)Ljava/lang/String; 
L209:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L212:   pop 
L213:   goto L225 
L216:   aload 4 
L218:   iload 5 
L220:   i2c 
L221:   invokevirtual Method java/lang/StringBuffer append (C)Ljava/lang/StringBuffer; 
L224:   pop 
L225:   aconst_null 
L226:   invokestatic Method [c7] a (Ljava/lang/String;)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e$h; 
L229:   astore_3 
L230:   aload_0 
L231:   getfield Field [c9] r Ljava/util/Vector; 
L234:   aload_3 
L235:   iload_2 
L236:   iconst_1 
L237:   isub 
L238:   invokevirtual Method java/util/Vector setElementAt (Ljava/lang/Object;I)V 
L241:   goto L272 
L244:   new java/lang/StringBuffer 
L247:   dup 
L248:   aload_3 
L249:   invokevirtual Method [c7] m ()Ljava/lang/String; 
L252:   invokevirtual Method java/lang/String length ()I 
L255:   iload 4 
L257:   iadd 
L258:   invokespecial Method java/lang/StringBuffer <init> (I)V 
L261:   dup 
L262:   astore 4 
L264:   aload_3 
L265:   invokevirtual Method [c7] m ()Ljava/lang/String; 
L268:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L271:   pop 
L272:   aload_1 
L273:   getfield Field [c7] a I 
L276:   ifne L317 
L279:   aload_1 
L280:   invokevirtual Method [c7] o ()I 
L283:   dup 
L284:   istore 5 
L286:   ldc 65536 
L288:   if_icmplt L305 
L291:   aload 4 
L293:   iload 5 
L295:   invokestatic Method com/liquid_technologies/org/apache/xerces/utils/regex/REUtil c (I)Ljava/lang/String; 
L298:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L301:   pop 
L302:   goto L327 
L305:   aload 4 
L307:   iload 5 
L309:   i2c 
L310:   invokevirtual Method java/lang/StringBuffer append (C)Ljava/lang/StringBuffer; 
L313:   pop 
L314:   goto L327 
L317:   aload 4 
L319:   aload_1 
L320:   invokevirtual Method [c7] m ()Ljava/lang/String; 
L323:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L326:   pop 
L327:   aload_3 
L328:   checkcast com/liquid_technologies/org/apache/xerces/utils/regex/e$h 
L331:   new java/lang/String 
L334:   dup 
L335:   aload 4 
L337:   invokespecial Method java/lang/String <init> (Ljava/lang/StringBuffer;)V 
L340:   putfield Field com/liquid_technologies/org/apache/xerces/utils/regex/e$h r Ljava/lang/String; 
L343:   return 
L344:   
    .end code 
.end method 

.method final i : ()I 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field [c9] r Ljava/util/Vector; 
L4:     ifnonnull L9 
L7:     iconst_0 
L8:     ireturn 
L9:     aload_0 
L10:    getfield Field [c9] r Ljava/util/Vector; 
L13:    invokevirtual Method java/util/Vector size ()I 
L16:    ireturn 
L17:    
    .end code 
.end method 

.method final e : (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     getfield Field [c9] r Ljava/util/Vector; 
L4:     iload_1 
L5:     invokevirtual Method java/util/Vector elementAt (I)Ljava/lang/Object; 
L8:     checkcast [c7] 
L11:    areturn 
L12:    
    .end code 
.end method 

.method public final b : (I)Ljava/lang/String; 
    .code stack 3 locals 4 
L0:     aload_0 
L1:     getfield Field [c9] a I 
L4:     iconst_1 
L5:     if_icmpne L208 
L8:     aload_0 
L9:     getfield Field [c9] r Ljava/util/Vector; 
L12:    invokevirtual Method java/util/Vector size ()I 
L15:    iconst_2 
L16:    if_icmpne L150 
L19:    aload_0 
L20:    iconst_0 
L21:    invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L24:    astore_2 
L25:    aload_0 
L26:    iconst_1 
L27:    invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L30:    dup 
L31:    astore_3 
L32:    getfield Field [c7] a I 
L35:    iconst_3 
L36:    if_icmpne L75 
L39:    aload_3 
L40:    iconst_0 
L41:    invokevirtual Method [c7] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L44:    aload_2 
L45:    if_acmpne L75 
L48:    new java/lang/StringBuilder 
L51:    dup 
L52:    invokespecial Method java/lang/StringBuilder <init> ()V 
L55:    aload_2 
L56:    iload_1 
L57:    invokevirtual Method [c7] b (I)Ljava/lang/String; 
L60:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L63:    ldc '+' 
L65:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L68:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L71:    astore_1 
L72:    goto L206 
L75:    aload_3 
L76:    getfield Field [c7] a I 
L79:    bipush 9 
L81:    if_icmpne L120 
L84:    aload_3 
L85:    iconst_0 
L86:    invokevirtual Method [c7] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L89:    aload_2 
L90:    if_acmpne L120 
L93:    new java/lang/StringBuilder 
L96:    dup 
L97:    invokespecial Method java/lang/StringBuilder <init> ()V 
L100:   aload_2 
L101:   iload_1 
L102:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L105:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L108:   ldc '+?' 
L110:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L113:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L116:   astore_1 
L117:   goto L206 
L120:   new java/lang/StringBuilder 
L123:   dup 
L124:   invokespecial Method java/lang/StringBuilder <init> ()V 
L127:   aload_2 
L128:   iload_1 
L129:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L132:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L135:   aload_3 
L136:   iload_1 
L137:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L140:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L143:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L146:   astore_1 
L147:   goto L206 
L150:   new java/lang/StringBuffer 
L153:   dup 
L154:   invokespecial Method java/lang/StringBuffer <init> ()V 
L157:   astore_2 
L158:   iconst_0 
L159:   istore_3 
L160:   iload_3 
L161:   aload_0 
L162:   getfield Field [c9] r Ljava/util/Vector; 
L165:   invokevirtual Method java/util/Vector size ()I 
L168:   if_icmpge L197 
L171:   aload_2 
L172:   aload_0 
L173:   getfield Field [c9] r Ljava/util/Vector; 
L176:   iload_3 
L177:   invokevirtual Method java/util/Vector elementAt (I)Ljava/lang/Object; 
L180:   checkcast [c7] 
L183:   iload_1 
L184:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L187:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L190:   pop 
L191:   iinc 3 1 
L194:   goto L160 
L197:   new java/lang/String 
L200:   dup 
L201:   aload_2 
L202:   invokespecial Method java/lang/String <init> (Ljava/lang/StringBuffer;)V 
L205:   astore_1 
L206:   aload_1 
L207:   areturn 
L208:   aload_0 
L209:   getfield Field [c9] r Ljava/util/Vector; 
L212:   invokevirtual Method java/util/Vector size ()I 
L215:   iconst_2 
L216:   if_icmpne L263 
L219:   aload_0 
L220:   iconst_1 
L221:   invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L224:   getfield Field [c7] a I 
L227:   bipush 7 
L229:   if_icmpne L263 
L232:   new java/lang/StringBuilder 
L235:   dup 
L236:   invokespecial Method java/lang/StringBuilder <init> ()V 
L239:   aload_0 
L240:   iconst_0 
L241:   invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L244:   iload_1 
L245:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L248:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L251:   ldc '?' 
L253:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L256:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L259:   astore_1 
L260:   goto L401 
L263:   aload_0 
L264:   getfield Field [c9] r Ljava/util/Vector; 
L267:   invokevirtual Method java/util/Vector size ()I 
L270:   iconst_2 
L271:   if_icmpne L318 
L274:   aload_0 
L275:   iconst_0 
L276:   invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L279:   getfield Field [c7] a I 
L282:   bipush 7 
L284:   if_icmpne L318 
L287:   new java/lang/StringBuilder 
L290:   dup 
L291:   invokespecial Method java/lang/StringBuilder <init> ()V 
L294:   aload_0 
L295:   iconst_1 
L296:   invokevirtual Method [c9] e (I)Lcom/liquid_technologies/org/apache/xerces/utils/regex/e; 
L299:   iload_1 
L300:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L303:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L306:   ldc '??' 
L308:   invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L311:   invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L314:   astore_1 
L315:   goto L401 
L318:   new java/lang/StringBuffer 
L321:   dup 
L322:   invokespecial Method java/lang/StringBuffer <init> ()V 
L325:   dup 
L326:   astore_2 
L327:   aload_0 
L328:   getfield Field [c9] r Ljava/util/Vector; 
L331:   iconst_0 
L332:   invokevirtual Method java/util/Vector elementAt (I)Ljava/lang/Object; 
L335:   checkcast [c7] 
L338:   iload_1 
L339:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L342:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L345:   pop 
L346:   iconst_1 
L347:   istore_3 
L348:   iload_3 
L349:   aload_0 
L350:   getfield Field [c9] r Ljava/util/Vector; 
L353:   invokevirtual Method java/util/Vector size ()I 
L356:   if_icmpge L392 
L359:   aload_2 
L360:   bipush 124 
L362:   invokevirtual Method java/lang/StringBuffer append (C)Ljava/lang/StringBuffer; 
L365:   pop 
L366:   aload_2 
L367:   aload_0 
L368:   getfield Field [c9] r Ljava/util/Vector; 
L371:   iload_3 
L372:   invokevirtual Method java/util/Vector elementAt (I)Ljava/lang/Object; 
L375:   checkcast [c7] 
L378:   iload_1 
L379:   invokevirtual Method [c7] b (I)Ljava/lang/String; 
L382:   invokevirtual Method java/lang/StringBuffer append (Ljava/lang/String;)Ljava/lang/StringBuffer; 
L385:   pop 
L386:   iinc 3 1 
L389:   goto L348 
L392:   new java/lang/String 
L395:   dup 
L396:   aload_2 
L397:   invokespecial Method java/lang/String <init> (Ljava/lang/StringBuffer;)V 
L400:   astore_1 
L401:   aload_1 
L402:   areturn 
L403:   
    .end code 
.end method 
.innerclasses 
    com/liquid_technologies/org/apache/xerces/utils/regex/e$h [c7] h static 
    [c9] [c7] i static 
.end innerclasses 
.const [c7] = Class [u97] 
.const [c9] = Class [u99] 
.const [u97] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/e 
.const [u99] = Utf8 com/liquid_technologies/org/apache/xerces/utils/regex/e$i 
.end class 
